package com.wangy.service;

import com.wangy.bean.GeneralStatistic;
import com.wangy.bean.Page;
import com.wangy.bean.TrafficStatistic;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @author yyzb
 * @date 2024/12/30 16:06
 */
public interface StatisticService {
    Page<TrafficStatistic> getTrafficStatistics(Integer page, Integer limit, String dt, Integer recentDays);

    Map<String, Object> getPagePathCount(TrafficStatistic trafficStatistic);

    BigDecimal getGMV(String date);

    List<GeneralStatistic> getProvinceStatistics(String date);

    List<GeneralStatistic> getKeywordStatistics(String date);

    List<GeneralStatistic> getProductStatisticsGroupByCategory3(String date);

    List<GeneralStatistic> getProductStatsByTrademark(String date);

}
